ci: use canonical dogfood URL - #194
Conversation
|
I have everything I need. Here is the full review. Review: PR #194 — ci: use canonical dogfood URLFiles touched: Also reviewed: merged fix(cdp) commit 1. Determinism (PR #194)No Rust code changes. Not applicable. 2. Determinism (fix(cdp) b1d0639)
3. Workspace layering
4. Error handling
let value = lookup_optional_string(strings, *chunk[1].inner())?
.unwrap_or("")The
5. Test coverage (fix(cdp))Three unit tests at lines 1452–1478 cover:
That is the full decision surface of 6. Shell script issues (PR #194)W1 — if [[ "$line" == *"tests/ci-canonical-docs-url-validate.sh:"* ]]; then
continue
fiThe file on disk contains W2 — The scan for remaining These are warnings, not blockers. 7. Documentation
Punch list
No blockers found in either the PR #194 CI changes or the merged fix(cdp) Verdict: APPROVE |
Spec
Closes #193.
Summary
https://plumb.aramhammoudeh.com/.tests/ci-canonical-docs-url-validate.shand wired it intojust checkplus CI preflight so reviewers can verify active CI/release acceptance paths do not targetplumb.dev.Test plan
just checkpasses (fmt + clippy, no warnings)just testpasses on my machinejust determinism-checkpassescargo deny checkpassesdocs/src/**, rustdoc, CHANGELOG if user-visible)docs/src/**proseValidation run in this environment:
bash tests/ci-canonical-docs-url-validate.shgit diff --checkjust validatewas unavailable becausejustis not installed in this environment.Files changed:
.github/workflows/dogfood.yml.github/workflows/ci.ymljustfiletests/ci-canonical-docs-url-validate.shScreenshots / terminal output
Not applicable.
Breaking change?
Anything reviewers should double-check
just validatecould not be run locally here becausejustis not installed; CI will exercise the wired path.